//这是一个用于包装其他组件的高阶组件，如果主观判断权限通过，则通过return props.children就可以
import React from "react"
import useAuth from '@/utils/useAuth'
import {Button} from 'antd'
import {history} from 'umi'
export default (props:any)=>{
    let [isLogin,setInfo]=useAuth({})
    if( JSON.stringify(isLogin)!=='{}'){
        console.log(JSON.stringify(isLogin))
        return props.children
    }else{
        return (
            <div>
                <h1>请登录</h1>
                <Button type="primary" onClick={()=>{
                    return history.push('/login')
                }}>点击登录</Button>
            </div>
        )
    }
}